<?php
function ktDanhsach($ma)
	{ //tra ve so >0: neu co ma sp trong phan danh sach
	 //chua co tra ve 0
	 $sql= "select SanID from san where SanID= '$ma'";
	 $result= mysql_query($sql);
	 return mysql_num_rows($result);
	
	}
function ktraFileHinh($type)
	{ //Ktra loai $type co phai la type hinh anh khong.
  	 //Cac type hinh anh luu trong array arr.
	$arr = array("image/jpeg", "image/gif","image/jpg","image/png");
	return in_array($type, $arr);	
	}
function print_Option($sql, $idselected)
{
	$result = mysql_query($sql);
	while($row=mysql_fetch_array($result))
	{
    
		$m = $row[0]; $t=$row[1]; 
		if ($m ==$idselected)
		  $s =" selected ";
		else $s=" ";
		echo "<option value='$m' $s>$t</option>";
		
	}	
}
// Hàm trả về thời gian hoạt động cộng chuỗi :00 để hiển thị trong textbox giờ bd, giờ kết thúc
function getTimeFromTable()
{
	$strTime="";
	$NumLast=0;
	$sql="select * from giohoatdong";
	$result = mysql_query($sql);
	while($row=mysql_fetch_array($result))
	{
		$m =$t=$row[1];
		$NumLast=$m; 
		$strTime.="'".$m.":00',";
	}
	$strTime.="'".($NumLast+1).":00'";
	echo $strTime;
}

// hàm trả về mảng thứ và tháng theo chỉ số mảng khi có ngaybd và ngay kt của thứ 
function layngaythang($start,$end,$day,&$thu,&$thang)
{
	$thu=array();$thang=array();
	$startdate=strtotime("$day",strtotime("$start"));
	$enddate=strtotime("$end");
	$i=0;
	while ($startdate <=  $enddate) {
	$thang[$i]=date("m",$startdate);
	$thu[$i]=date("d",$startdate);
	$i++;
   $startdate = strtotime("+1 week", $startdate);
	}	
}

//duyệt chỉ số mảng để xét có thứ hoặc tháng trong mảng không
function laymangthudaduocdat($mangstart,$mangend)
{
	for($x=0;$x<count($mangstart);$x++)
	{
		if(in_array($mangstart[$x],$mangend))
		return true;		
	}
	return false;
}
function taomaasdfsaf($chuoi,$tenbang)
	{
		$id="";
		$colID=$tenbang."id";
		do
		{
		$id=$chuoi.date("Y/m/d").rand(5,1000);
		$sql="select * from $tenbang where $colID='$id'";
		$result = mysql_query($sql);
		$numRow=mysql_num_rows($result);
		}while($numRow>0);
		return $id;
	}
	
	//trả về mảng thoigianid để insert vào bảng lichdatsan theo từng thoi gian của phiếu
function LayThoiGianIDtuBangThoiGianHoatDong($giobatdau,$gioketthuc)
	{
		$ArrID=array();
		$sql="select giohoatdongid from giohoatdong where giobatdau>=$giobatdau and giobatdau<=($gioketthuc-1)";
		$result = mysql_query($sql);
		$dem=0;
		while($row=mysql_fetch_array($result))
		{
			$ArrID[$dem]=$row[0];
			$dem++;
		}
		return $ArrID;
	}
function Laygiasan($sanid,$ngay,$gio)
	{
		$today=date("Y-m-d");
		$sqllaygiasan="select * from giasan where SanID='San11' and NgayApDung<='$today' 
						ORDER BY NgayApDung DESC
						LIMIT 0,1";
		$resultlaygiasan = mysql_query($sqllaygiasan);
		while($rowlgs=mysql_fetch_array($resultlaygiasan))
		{
			$giangaythuongsang=$rowlgs['GiaNgayThuongSang'];
			$giangaythuongtoi=$rowlgs['GiaNgayThuongToi'];
			$giangaylesang=$rowlgs['GiaNgayLeSang'];
			$giangayletoi=$rowlgs['GiaNgayLeToi'];
			if($ngay=='ChuNhat')
			{
				if($gio<18)
				return $giangaylesang;
				else
				return $giangayletoi;
			}
			else
			{
				if($gio<18)
				return $giangaythuongsang;
				else
				return $giangaythuongtoi;
			}
			
		}
	}
function trangthai($trangthai)
{
	if($trangthai==0)
	return 'Chưa Đặt Cọc';
	if($trangthai==1)
	return 'Đã Đặt Cọc';
	if($trangthai==2)
	return 'Đã Thanh Toán';
	if($trangthai==3)
	return 'Đã Hủy';	
}
// để hiển thị radio sân
function print_Radio($sql)
{
	$result = mysql_query($sql);
	while($row=mysql_fetch_array($result))
	{
		$m = $row[0]; $t=$row[1]; 
		echo "<input type='radio' name='id' value='$m' id='$m'/> $m <br/>";		
	}	
}
//Trả về giờ bắt đầu và kết thúc khi bảo vào phiếu đặt sân và phiếu đặt sân của sân đó
function LayGioBatDauVaKetThuc($phieu,&$giobatdau,&$gioketthuc)
{
	$strSQL="select g.GioBatDau,g.GioKetThuc
				from phieudatsan p INNER JOIN lichdatsan l on p.PhieuDatSanID=l.PhieuDatSanID,
				giohoatdong g 
				WHERE g.GioHoatDongID=l.GioHoatDongID
				and p.PhieuDatSanID='$phieu'
				ORDER BY GioBatDau asc";
		$kq=mysql_query($strSQL);
		$flag=0;
		while($r=mysql_fetch_array($kq))	
		{	
			$gioketthuc=$r['GioKetThuc'];	
			if($flag==0)
			{
				$giobatdau=$r['GioBatDau'];
				$flag=1;
			}
		}
}
function HienThiCalendar($sanid,$phieudatsanid,$mau,$ngaybd,$ngaykt,$chuoithu,$giobd,$giokt)
{
	//nếu là thứ 2 ta sẽ lấy ra duyệt từ ngày đến ngày để lấy ra mảng các ngày và tháng là thứ 2 
	$split_datebd = explode("-", $ngaybd);
	$yearbd = $split_datebd[0];
	$split_datekt = explode("-", $ngaykt);
	$yearkt = $split_datekt[0];
	$ArrThu=array();$ArrThang=array();
	layngaythang($ngaybd,$ngaykt,$chuoithu,$ArrThu,$ArrThang);
	for($i=0;$i<count($ArrThu);$i++)
	{	
		echo "{id: '$phieudatsanid',";
		echo "title: '$sanid',";					
		echo "start: new Date($yearbd, $ArrThang[$i]-1, $ArrThu[$i],$giobd,0),";
		echo "end: new Date($yearkt, $ArrThang[$i]-1, $ArrThu[$i],$giokt,0),";
		echo "backgroundColor:'$mau',";
		echo "borderColor:'$mau',";
		echo "allDay: false";
		echo "},";
	}
}
function taoma($chuoi)
{  
return $chuoi.'/'.time();
}
?>